package cn.ddd.linktran.infrastructure.transform.po;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

@Data
@TableName("compression_code")
public class CompressionCode {

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @TableField(value = "compression_code",insertStrategy = FieldStrategy.NOT_NULL)
    private String compressionCode;

    @TableField(value = "code_status", insertStrategy = FieldStrategy.NOT_NULL)
    private Byte codeStatus;

    @TableField(value = "sequence_value", insertStrategy = FieldStrategy.NOT_NULL)
    private String sequenceValue;

    @TableField(value = "strategy", insertStrategy = FieldStrategy.NOT_NULL)
    private String strategy;

    @TableField(value = "create_time", insertStrategy = FieldStrategy.NOT_NULL)
    private Date createTime;

    @TableField(value = "edit_time", insertStrategy = FieldStrategy.NOT_NULL)
    private Date editTime;

    @TableField(value = "creator", insertStrategy = FieldStrategy.NOT_NULL)
    private String creator;

    @TableField(value = "editor", insertStrategy = FieldStrategy.NOT_NULL)
    private String editor;

    @TableField(value = "deleted", insertStrategy = FieldStrategy.NOT_NULL)
    private Byte deleted;

    @TableField(value = "version", insertStrategy = FieldStrategy.NOT_NULL)
    private Long version;
}
